/*
 * 由于通过 ipc 通信，所以按照接口功能后端接口逻辑进行拆分。
 *
 * 由于不是被调用，而是接收消息回调，因此只要初始化后即可。
 */

const { ipcMain, dialog } = require("electron")

export function init() {
    // 打开文件目录
    ipcMain.on('note_choosedir_msg', (event) => {
        dialog.showOpenDialog({ properties: ['openDirectory'] })
            .then(result => {
                if (result.canceled) return
                event.reply('note_choosedir_rep', result.filePaths)
                    // event.reply('note_opendir_rep', "ok" )
            })
    })


}